#include <iostream>
#include <vector>
using std::cout;
using std::endl;
using std::vector;

class Test{
	public:
			Test() { cout << "default ctor" << endl;}
			Test(const Test& t) { cout << "copy ctor" << endl;}
};

int main() {
	Test t;
	const Test& rt=t;
	vector<Test> vt;
	vt.push_back(Test());

	return 0;	
}
